
//
// Created by Administrator on 2024/7/4.
//

#ifndef DAQ_IPC_DAQ125_COMMAND_H
#define DAQ_IPC_DAQ125_COMMAND_H

#include "libdaq/command/base_command.h"

namespace libdaq {
namespace device {
namespace command {

enum class DAQ125ADCConfiguration{
  OffsetCalibration_2_5 = 0x0263,      ///< 下发偏移校正参数(2.5V)
  GetOffsetCalibration_2_5 = 0x0264,   ///< 获取偏移校正参数(2.5V)
  SaveOffsetCalibration_2_5 = 0x0265,  ///< 保存偏移校正参数(2.5V)
  OffsetCalibration_5 = 0x0266,        ///< 下发偏移校正参数(5V)
  GetOffsetCalibration_5 = 0x0267,     ///< 获取偏移校正参数(5V)
  SaveOffsetCalibration_5 = 0x0268,    ///< 保存偏移校正参数(5V)
  /// x10档的下发和获取在base_command.h的ADCConfiguration中
  SaveOffsetCalibrationX10 = 0x0243,   ///< 保存偏移校正参数（x10档）
  ConfigCalibration = 0x026F,          ///< 启动校正
  CloseCalibration = 0x026E,           ///< 停止校正
};

}
}
}

#endif //DAQ_IPC_DAQ125_COMMAND_H
